<?php
include_once("BaseDatos.php");
class SerieDocumental
{
	public $codigoSerie;
	public $nombreSerie;
	public $aniosArchivoGestion;
	public $aniosArchivoCentral;
	public $procedimiento;
	
	public function __construct($codigoSerie,$nombreSerie,$aniosArchivoGestion,$aniosArchivoCentral,$procedimiento)
	{
		$this->codigoSerie=$codigoSerie;
		$this->nombreSerie=$nombreSerie;
		$this->aniosArchivoGestion=$aniosArchivoGestion;
		$this->aniosArchivoCentral=$aniosArchivoCentral;
		$this->procedimiento=$procedimiento;
	}
	
	public function registrarSerie()
	{
		$query="insert into serie values ('".$this->codigoSerie."','".$this->nombreSerie."','".$this->procedimiento."','".$this->aniosArchivoGestion."','".$this->aniosArchivoCentral."')";
		$respuesta=BaseDatos::insertarRegistros($query);
		return $respuesta;
	}
	
	public function consultarSerie()
	{
		
		$query="select serie.codigoserie,serie.nombreserie,tradiciondocumental.original,tradiciondocumental.copia,tradiciondocumental.soporte_electronico,serie.archivo_gestion,serie.archivo_central, disposicionfinal.nombre,serie.procedimiento from serie,tradiciondocumental,serie_tipod_tradiciond,disposicionfinal,disposicionserie where serie.codigoserie=serie_tipod_tradiciond.codigoserie and serie_tipod_tradiciond.codigotradiciond=tradiciondocumental.codigotradiciond  and serie.codigoserie=disposicionserie.codigoserie and disposicionserie.codigodisposicionfinal=disposicionfinal.codigodisposicionfinal and serie.codigoserie='"+$codigoserie+"';";
	
	$resultado=BaseDatos::consultarRegistros($query);
	return $resultado;
	}
	
	public function modificarSerie()
	{
		
		$query="UPDATE serie SET nombreserie='".$this->nombreSerie."',procedimiento='".$this->procedimiento."',archivo_gestion='".$this->aniosArchivoGestion."',archivo_central='".$this->aniosArchivoCentral."' where codigoserie='".$this->codigoSerie."'";
		
		$resulta=BaseDatos::modificarRegistros($query);
		return $resulta;
		
	}
	
	

	public function eliminarSerie()
	{
		$query="DELETE from serie where serie.codigoserie='".$this->codigoSerie."' ";
		BaseDatos::EliminarRegistros($query);	
	}
}
?>